package com.kakarote.ids.provider.entity.VO;

import java.util.List;
import java.util.Map;

import com.kakarote.common.entity.SimpleUser;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("组织架构信息对象")
public class OrganizationVO {
	@ApiModelProperty("用户对象")
	private Map<Character, List<SimpleUser>> userMap;

	public void setUserMap(Map<Character, List<SimpleUser>> userMap) {
		this.userMap = userMap;
	}

	@ApiModelProperty("部门对象")
	private List<IdsDeptVO> deptList;
	@ApiModelProperty("禁用员工列表")
	private List<SimpleUser> disableUserList;

	public void setDeptList(List<IdsDeptVO> deptList) {
		this.deptList = deptList;
	}

	public void setDisableUserList(List<SimpleUser> disableUserList) {
		this.disableUserList = disableUserList;
	}

	public Map<Character, List<SimpleUser>> getUserMap() {
		return this.userMap;
	}

	public List<IdsDeptVO> getDeptList() {
		return this.deptList;
	}

	public List<SimpleUser> getDisableUserList() {
		return this.disableUserList;
	}

	public String toString() {
		return "AdminOrganizationVO{userMap=" + this.userMap + ", deptList=" + this.deptList + ", disableUserList="
				+ this.disableUserList + '}';
	}
}
